The contents of our submission:

Battleship.tar.gz - this is the compressed tarball containing everything that is needed to replicate the battleship embedded system.  Some generated files have been deleted, so the system will need to be recompiled.

Battleship.py - this is the battleship code for the computer.  It works using Tkinter, Socket, PIL, numpy and Python 2.7.  Other configurations have not been tested.

Embedded Systems Project Proposal.pdf - Our original project proposal.

Ethernet Battleship Scratchpad Preliminary Design.pdf - Our original layout of the display and our tile planning file.

Ethernet Battleship Scratchpad Final Design.pdf - Our final layout of the display and our tile planning file.

Ethernet Battleship.pdf - Our design document

Final Layout.bmp - The game screenshot representing how our game looks.

Function headers.rtf - The function headers that interacted with hardware and were different on each system.

README.txt - this document.

receive.py - A small python script for testing network receiving functionality.

send.py - A small python script for testing network sending functionality.

Tiles - A folder containing all of our tile graphics as well as the larger images some of them were made from and the final data generated in a way that can be passed to the SRAM in our program.  Marc put much work into this folder in accordance with your wish that our program have great graphics.

VGA_Controller.pdf and VGA_Controller.JPG - This is the VGA Controller diagram.